.login {
  background-image: linear-gradient(#00a8a4, #0084a8);
  height: 100%;
  width: 100%;
  position: relative;
  .login-bgImg {
    width: 1080px;
    height: 100%;
    background-color: red;
    overflow: hidden;
    border-radius: 10px;
    .contentStyle {
      height: 100%;
      line-height: 100%;
      background-color: white;
    }
  }
  .login-body {
    position: absolute;
    top: 335px;
    right: 195px;
    width: 440px;
    height: 350px;
    background-color: #fff;
    .login-header {
      height: 49px;
      background-color: red;
      margin-bottom: 52px;
    }
  }
}
.ant-carousel {
  height: 100%;
  width: 100%;
}

.login-form {
  max-width: 300px;
  display: fixed;
  top: 50px;
  left: 50px;
}
.login-form-forgot {
  float: right;
}
.ant-col-rtl .login-form-forgot {
  float: left;
}
.login-form-button {
  width: 100%;
}
.ant-input-affix-wrapper {
  height: 100%;
  height: 54px;
}
.login-form-button {
  background-color: #fff;
}
.ant-row {
  width: 440px;
}
.ant-form-item-control-input-content {
  .ant-btn-primary {
    width: 160px;
    height: 48px;
  }
}
